.marker {
	padding: 0;
	margin: 0;
	height: 133px;
	width: 100px;
	background-size: 100% 100%;
	overflow: visible;
	cursor: pointer;
}

.marker.house.low {
	background-image: url(images/app/house-red.png);
}

.marker.house.mid {
	background-image: url(images/app/house-yellow.png);
}

.marker.house.hi {
	background-image: url(images/app/house-blue.png);
}

.marker.house.sold_by_me {
	background-image: url(images/app/house-white.png);
}

.marker.house.sold_by_other {
	background-image: url(images/app/house-gray.png);
}

.marker.house.reserved {
	background-image: url(images/app/house-green.png);
}
/* fin casa icon */

/* agricola icon */
.marker.app.low {
	background-image: url(images/app/app-red.png);
}

.marker.app.mid {
	background-image: url(images/app/app-yellow.png);
}

.marker.app.hi {
	background-image: url(images/app/app-blue.png);
}

.marker.app.sold_by_me {
	background-image: url(images/app/app-white.png);
}

.marker.app.sold_by_other {
	background-image: url(images/app/app-gray.png);
}

.marker.app.reserved {
	background-image: url(images/app/app-green.png);
}

.marker.agr.low {
	background-image: url(images/app/agr-red.png);
}

.marker.agr.mid {
	background-image: url(images/app/agr-yellow.png);
}

.marker.agr.hi {
	background-image: url(images/app/agr-blue.png);
}

.marker.agr.sold_by_me {
	background-image: url(images/app/agr-white.png);
}

.marker.agr.sold_by_other {
	background-image: url(images/app/agr-gray.png);
}

.marker.bod.reserved {
	background-image: url(images/app/agr-green.png);
}

/* fin agricola icon  */

/* bodega icon */
.marker.bod.low {
	background-image: url(images/app/bod-red.png);
}

.marker.bod.mid {
	background-image: url(images/app/bod-yellow.png);
}

.marker.bod.hi {
	background-image: url(images/app/bod-blue.png);
}

.marker.bod.sold_by_me {
	background-image: url(images/app/bod-white.png);
}

.marker.bod.sold_by_other {
	background-image: url(images/app/bod-gray.png);
}

.marker.bod.reserved {
	background-image: url(images/app/bod-green.png);
}
/* fin bodega icon */

/* local comercial icon */
.marker.com.low {
	background-image: url(images/app/com-red.png);
}

.marker.com.mid {
	background-image: url(images/app/com-yellow.png);
}

.marker.com.hi {
	background-image: url(images/app/com-blue.png);
}

.marker.com.sold_by_me {
	background-image: url(images/app/com-white.png);
}

.marker.com.sold_by_other {
	background-image: url(images/app/com-gray.png);
}

.marker.com.reserved {
	background-image: url(images/app/com-green.png);
}

/* fin local comercial icon */

/* estacionamiento icon */
.marker.est.low {
	background-image: url(images/app/est-red.png);
}

.marker.est.mid {
	background-image: url(images/app/est-yellow.png);
}

.marker.est.hi {
	background-image: url(images/app/est-blue.png);
}

.marker.est.sold_by_me {
	background-image: url(images/app/est-white.png);
}

.marker.est.sold_by_other {
	background-image: url(images/app/est-gray.png);
}

.marker.est.reserved {
	background-image: url(images/app/est-green.png);
}

/* fin estacionamiento icon */

/* oficina icon  */
.marker.ofi.low {
	background-image: url(images/app/ofi-red.png);
}

.marker.ofi.mid {
	background-image: url(images/app/ofi-yellow.png);
}

.marker.ofi.hi {
	background-image: url(images/app/ofi-blue.png);
}

.marker.ofi.sold_by_me {
	background-image: url(images/app/ofi-white.png);
}

.marker.ofi.sold_by_other {
	background-image: url(images/app/ofi-gray.png);
}

.marker.ofi.reserved {
	background-image: url(images/app/ofi-green.png);
}

/* fin oficina icon */

/* sitio icon  */
.marker.sit.low {
	background-image: url(images/app/sit-red.png);
}

.marker.sit.mid {
	background-image: url(images/app/sit-yellow.png);
}

.marker.sit.hi {
	background-image: url(images/app/sit-blue.png);
}

.marker.sit.sold_by_me {
	background-image: url(images/app/sit-white.png);
}

.marker.sit.sold_by_other {
	background-image: url(images/app/sit-gray.png);
}

.marker.sit.reserved {
	background-image: url(images/app/sit-green.png);
}

/* fin sitio icon  */

/* inicio mina icon */
.marker.min.low {
	background-image: url(images/app/min-red.png);
}

.marker.min.mid {
	background-image: url(images/app/min-yellow.png);
}

.marker.min.hi {
	background-image: url(images/app/min-blue.png);
}

.marker.min.sold_by_me {
	background-image: url(images/app/min-white.png);
}

.marker.min.sold_by_other {
	background-image: url(images/app/min-gray.png);
}

.marker.min.reserved {
	background-image: url(images/app/min-green.png);
}

/* fin mina icon */
.marker.inner {
	position: relative;
	top: 0;
	left: 0;
}

.marker.forniture {
	background-image: url(images/app/amoblada.png);
}

.marker.sale {
	background-image: url(images/app/sale.png);
	top: -266px;
}

.marker.rent {
	background-image: url(images/app/rent.png);
	top: -266px;
}

.marker.offer {
	background-image: url(images/app/offer.png);
	top: -139px;
	left: 20px;
}

.marker.number {
	top: -443px;
	left: 2px;
	background-color: rgba(255,255,255,0.8);
	font-weight: bold;
	height: 13px;
	width: auto;
	padding: 3px;
	float: left;
	border: 1px solid black;
	border-radius: 10px;
	font-style: normal;
	
	font-weight: bold;
	
}

.arrow {
	padding: 0;
	margin: 0;
	height: 50px;
	width: 20px;
	background-size: 100% 100%;
	position: relative;
	top: -253px;
	left: 88px;
}

.arrow.hi {
	background-image: url(images/app/arrows-hi.png);
	top: -370px;
}

.arrow.low {
	background-image: url(images/app/arrows-low.png);
	top: -370px;
}

.arrow.mid {
	background-image: url(images/app/arrows-mid.png);
	top: -370px;
}

.arrow.none { //
	background-image: url(images/app/arrows-none.png);
}
#nav-panel .ui-input-text{
	display: inline-block;
}

#cpmap {
	text-shadow: none;
}

.ui-content {
	padding: 0;
}

.outputTable td {
	padding: 5px;
}

.outputTable {
	border-collapse: collapse;
	width: 100%;
	max-width: 500px;
}

.outputTableControlAgent {
	border-collapse: collapse;
	width: 100%;
	max-width: 500px;
}

.thCPAgente {
	color: white;
}

.outputTable2 {
	border-collapse: collapse;
	width: 100%;
}

.outputTable tr td, .outputTable.fmt  tr th {
	border-top: 1px solid #ddd;
	text-align: left;
	min-width: 20px;
}

.outputTable.fmt  tr th, .outputTable.fmt2  tr th {
	white-space: nowrap;
}

.outputTableVisitas {
	border-top: 1px solid #ddd;
	text-align: left;
	min-width: 20px;
	/* text-align: justify; */
	padding-left: inherit;
	/* padding: inherit; */
}

.outputTable.fmt  tr th:AFTER {
	white-space: nowrap;
	content: ':';
}

.outputTable.fmt2  tr th {
	border-top: 1px solid #ddd;
	padding: 10px;
	border-bottom: 3px solid #000;
}

.fmt, .fmt2 {
	border-bottom: 1px solid #ddd;
}

.tdRespuesta {
	text-align: justify;
}

h2 {
	color: #3eb249;
	background-color: transparent;
	font-size: 1.6em;
	padding-bottom: .2em;
	margin: 0;
	font-family: calibri;
	letter-spacing: 4px;
	margin-left: auto;
	margin-right: auto;
}

.centered-content {
	display: table;
	margin-left: auto;
	margin-right: auto;
}

#divReportes {
	overflow: auto;
}

#divActualizarCampos {
	float: left;
	width: 30%;
	height: 650px;
	overflow: auto;
}

#divUpdateValues {
	/* width: 70%; */
	height: 650px;
	overflow: auto;
}

.fulldiv {
	padding-top: 20px;
}

.clickable-tr {
	cursor: pointer;
}

.clickable-tr:hover td {
	background-color: #ededed /*{a-bhover-background-color}*/;
	border-color: #ddd /*{a-bhover-border}*/;
	color: #333;
}

.clickable-tr.selected td {
	background-color: #3388cc /*{a-active-background-color}*/;
	border-color: #3388cc /*{a-active-border}*/;
	color: #fff;
	text-shadow: 0;
}

.ui-panel-inner {
	margin: 0;
	padding: 0;
}
.ui-panel-inner .scroll-div{
	overflow-x: hidden;
	overflow-y: auto;
	height: 100%;
	
}

#data-panel .ui-panel-inner {
	padding: 10px;
	
}

.ajax-loader {
	background-image: url(images/ajax-loader2.gif);
	background-size: 100% 100%;
	height: 15px;
	left: 50%;
	margin-left: -64px;
	position: absolute;
	top: 29px;
	width: 128px;
	display: none;
}

.inner {
	font-style: italic;
	width: 90%;
	margin: 0 5%;
}

#dialog img {
	float: left;
	display: inline-block;
	margin-top: -10px;
	margin-right: 6px;
}

#dialog p {
	font-size: 1.4em;
	padding-top: 13px;
}

.multi-td div.ui-input-text {
	float: left;
}
.datos span{
	font-weight: normal !important;
}